﻿@charset "utf-8";
/* 描述:公用样式
 * 作者:MOZO
 * 时间:2011-06-10
 * 注释:全局内容，菜单 导航 版权等
 */
@media screen,projection {
    body {overflow-y:scroll;_overflow-y: auto; *overflow-y: auto;min-width: 1024px; font-size: 12px; font-family: "宋体"; color: #232323; background-color: #fff; }
    .minbody-fix{width: expression(document.body.clientWidth > 1000 ? "100%" : "1000px" ); }
    
    /* Styles for basic forms -----------------------------------------------------------*/ 
    fieldset  { border:1px solid #ddd; padding:0 1.4em 1.4em 1.4em; margin:0 0 1.5em 0; }
    legend  { font-size:1.2em; font-weight: bold; }
    html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
    fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, textarea, input[type="text"] { font-size: 100%;  /*vertical-align: baseline;*/ }
    html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, 
    fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border-style: none; }
    ul, ol { list-style: none; }
    h1{font-size:200%;}
    h2{font-size:180%;}
    h3{font-size:150%;}
    h4{font-size:130%;}
    h5{font-size:115%;}
    h6{font-size:100%;}
    p{font-size:1.2em;}
    a{color:#333;text-decoration:none;*blr:expression(this.onFocus=this.blur());}
    a:focus,input:focus{-moz-outline-style:none;outline-style:none;}
    a:hover{color:#f93;text-decoration:none;cursor: pointer;}
    .pg{width:100%;min-width:1003px;margin:0 auto;_width:expression(document.body.clientWidth > 1000 ? "100%" : "1000px" );}
    div { font-size: 12px; text-align: left; }
    ul{list-style:none;}
 
    .editor-label  { margin: 1em 0 0 0; }
    .editor-field  { margin:0.5em 0 0 0; }


    /* 背景设置*/ 
    .pg-header, .pg-header h1,.nav-global .account,.nav-global .nav-global-right,.nav-global .main-menu,.nav-global .main-menu li,
    .pg-left-menu .pg-left-menu-header,.pg-left-menu .pg-left-menu-left,.pg-left-menu .pg-left-menu-right,
    .pg-left-menu .left-menu ul li:hover,.pg-left-menu .left-menu ul li.archive
    {background-repeat: no-repeat; background-image:url(imgs/combined_20130326.png); _background-image:url(imgs/combined_20130326.gif);}
    body, .tabs-header{background:#ffffff url(imgs/bg-body.gif) repeat}
   .pg-header{background-color: #ffffff}
   
    /* Styles for validation helpers -----------------------------------------------------------*/ 
    .field-validation-error { color: #ff0000; }
    .field-validation-valid { display: none; }
    .input-validation-error { border: 1px solid #ff0000; background-color: #ffeeee; }
    .validation-summary-errors { font-weight: bold; color: #ff0000; }
    .validation-summary-valid { display: none; }
    .clearfix{overflow:auto; zoom:1;}
    .clearfix:after{content:´.´;display:block;visibility:none;height:0;clear:both;}
 
    /* 菜单 导航 版权 */ 
    .pg-header { height: 90px;background-repeat: no-repeat;background-position: 100% -480px;}
    .pg-header h1{height: 90px; background-repeat: no-repeat;background-position: 0px -100px}
    .pg-header h1 img{margin:20px 0 0 30px;height:50px;}
    .pg-header .dock{position:absolute;top:70px;right:10px;color:#0282C4;}
    .pg-header .dock div a{margin:0 .2em;color:#0282C4;}
    .nav-global{ margin: 0 0 0 5px;height: 38px; }
    .nav-global .nav-global-right{float: right;display: block;width: 9px;height: 38px; background-position:-60px -280px;}
    .nav-global .account{float: left; height: 38px;width: 181px;  background-position:0 -200px;}
    .nav-global .account div{ padding: 7px 0 0 10px;text-align: center;color: white;}
    .nav-global .main-menu {height: 38px; background-position:0 -240px;background-repeat: repeat-x; margin:0 9px 0 181px}
    .nav-global .main-menu ul{float:left;line-height: 30px;margin-left:10px }
    .nav-global .main-menu li{float:left;display:inline;padding: 0 10px 0 18px;margin-left: 10px; background-position: -485px -281px;}
    .nav-global .main-menu li a{ font-size: 1.2em; color: #2F73D0;font-weight: bold;}
  
    /* IE6补丁 */
    .nav-global .nav-global-right{_margin-left:-3px;}
    .nav-global .account{_margin-right:-3px;}
    .nav-global .main-menu {_margin:0 6px 0 178px}
    .pg-left-menu .left-menu ul li {_margin: 0; _padding: 0;_height: 20px;_line-height: 16px;}
    
    
    /*布局*/
    .pg-body{ padding:5px;}
    .pg-body .pg-left{background-position:0 -280px;  width:180px; float: left; }
    .pg-body .pg-right{margin-left:190px;}
    .pg-left-menu{ margin-bottom: 10px;background: #FAFAFA url(imgs/bg-bottom.png) repeat-x bottom left}
    .pg-left-menu .pg-left-menu-header{ height: 32px; background-position:0 -340px; background-repeat: repeat-x;}
    .pg-left-menu .pg-left-menu-left{width: 5px;display: block;float: left; height: 32px; background-position:0 -280px;}
    .pg-left-menu .pg-left-menu-right{ width: 5px;display: block;float: right; height: 32px; background-position:-6px -280px;}
    .pg-left-menu .pg-left-menu-header h3{ font-weight: bold;font-size: 1.2em;color: #ffffff;text-align: center;padding-top: 5px;}
    .pg-left-menu .left-menu{ border: 1px solid #CFCFCF;border-top: none; padding-bottom: 15px;  }
    .pg-left-menu .left-menu ul{ padding:0 5px 0 5px;}
    .pg-left-menu .left-menu ul li{ }
    .pg-left-menu .left-menu ul li a{margin: 0; display: block; padding: 7px 0 7px 40px; _padding: 7px 0 3px 40px;}
    .pg-left-menu .left-menu ul li.archive, .pg-left-menu .left-menu ul li:hover{background-repeat: repeat-x;background-position: top left;}
    .pg-footer{text-align:center;line-height:1.5em; color: #A2A2A2; border: #E3E3E3 solid 1px; margin:5px 5px;padding: 15px 0;background: #FAFAFA url(imgs/bg-bottom.png) repeat-x bottom left}
    
    /* IE6补丁 */
    .pg-body .pg-right{_margin-left:187px;}

    
    /* 段落标题 */
    .tt-attach,
    .tt-block,
    .tt-line{padding:4px 8px;height:20px;line-height:20px;border-bottom:1px solid #abbac6;}
    .tt-attach{padding-left: 7px;margin:0 3px;background-color:#fff;border-left:none;border-right:none;border-bottom-color:#ddd;cursor:default;}
    .tt-block{border-bottom-style:none;background-color:#ededed;color:#369;}
    .tt-block.first{margin-left:1em;background-color:#f4f6f8;}
    .tt-line{margin-top:1.2em;background-color:transparent;}
    .tt-attach h4,
    .tt-block h4,
    .tt-line h4{font-size:1.1em;color:#06c;}
    .tt-attach .op,
    .tt-block .op,
    .tt-line .op{height:25px;}
    .tt-attach .page a,
    .tt-block .page a,
    .tt-line .page a{margin:0 .2em;}
    .tt-attach .page,
    .tt-block .page,
    .tt-line .page,
    .tt-attach em,
    .tt-block em,
    .tt-line em{float:right;margin-top:-25px;color:#aaa;}
    .tg-left,.tgd-l{padding-left:2em;background-image:url(./icons/arrowDown.gif);background-repeat:no-repeat;background-position:.7em center;cursor:pointer;}
    .tg-right,.tgd-r{background-image:url(./icons/dualup.gif);background-repeat:no-repeat;background-position:98% center;cursor:pointer;}

  
    /* 高级搜索 */
    .tt-attach .op li{float:left;margin-right:.5em;}
    .tt-attach .op .search input{margin-left:.5em;}
    .tt-attach .op .s{padding-left:.5em;color:#aaa;font-size:1.2em;}
    .tt-attach span { padding-left:.5em; cursor:pointer;}
    .expand-tg-advsearch,
    .expand-tgd-advsearch{position:inherit;top:1px;_top:2px;display:inline-block;padding:0 20px 0 10px;border:1px solid #a1c3e5;border-bottom-color:#f2f6f8;line-height:24px;background-color:#f2f6f8;background-repeat:no-repeat;background-position:62px center;background-image:url(icons/minimonoup.gif);}
    .expand-tgd-advsearch{_top:1px;border-color:#dddddd;border-bottom-style:none;background-color:transparent;background-image:url(icons/minimonodown.gif);}
    .expand-tg-advsearch:hover{color:#000;}
    .expand-tgd-advsearch:hover{border-color:#5d9bd0;border-bottom-style:none;background-color:#ebf8fe;color:#06c;}
    .advsearch{margin-bottom:1em;padding:1em;border:1px solid #a1c3e5;background-color:#f2f6f8;}

    .expand-tg-Statistics,
    .expand-tgd-Statistics{position:inherit;top:1px;_top:2px;display:inline-block;padding:0 20px 0 10px;border:1px solid #a1c3e5;border-bottom-color:#f2f6f8;line-height:24px;background-color:#f2f6f8;background-repeat:no-repeat;background-position:62px center;background-image:url(icons/minimonoup.gif);}
    .expand-tgd-Statistics{_top:1px;border-color:#dddddd;border-bottom-style:none;background-color:transparent;background-image:url(icons/minimonodown.gif);}
    .expand-tg-Statistics:hover{color:#000;}
    .expand-tgd-Statistics:hover{border-color:#5d9bd0;border-bottom-style:none;background-color:#ebf8fe;color:#06c;}
    
    /* 表格 */
    table col.w2{width:20%;}
    table col.w3{width:30%;}
    table col.w4{width:40%;}
    table col.w5{width:50%;}
    .tbl-wrap,
    .tbl-list th,
    .tbl-input thead th{text-align:center;}
    .tbl-input caption,
    .tbl-input th,
    .tbl-input td{text-align:left;}
    .tbl-input tbody th{color:#506e88;text-align:right;vertical-align:middle;}
    .tbl-input tbody td{padding:.5em;vertical-align:middle;}
    .tbl-input tbody .expand{margin-left:1em;color:#506e88;}
  
    .tbl-info{border-collapse: collapse;width: 100%;_width: 98%;border: 1px solid #9FBFE3;text-align: left;}
    .tbl-info th{line-height: 20px; padding: 3px 8px 3px 16px; font-weight: bold;cursor: default;background-color: #EBF2F9;border: 1px solid #9FBFE3;width: 10%;word-break: break-all;word-wrap: break-word;white-space: nowrap;word-break: break-all;text-align: center;}
    .tbl-info tr td,.tbl-info tbody tr td{ line-height: 20px; text-align: left;cursor: default;border: 1px solid #9FBFE3;padding: .2em .5em;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;word-break: break-all;}

    /* 控件 */
    .radio-main, .checkbox{ list-style-type:none;}
    .radio-main li, .checkbox li { float:left; white-space:nowrap;  word-break: keep-all;/*必须*/  }
 
 
    /* 文本渲染 */
    .tl,th.tl{text-align:left;}
    .tr{text-align:right;}
    .tc,td.tc{text-align:center;}
    .slight{color:#888; }
    .severe{color:#c33;}
    .obvious{color:#00f;color:#0b4e90}
    a.obvious{text-decoration:underline;}
    table td.slight{vertical-align:top;}
    table .severe{display:block;}
    table.fu_list .severe,
    table .tip-help-box .severe{display:inline;}
    .nowrap,.tip-alert-box p .btn-user{display:inline-block;white-space:nowrap;word-break:keep-all;}/*background-position error in ie*/


    /* 块 */
    .col-main{float:left;width:100%;margin-top:2px;}
    .col-sub{position:relative;z-index:5;float:left;margin-top:2px;}
    .col-extra{position:inherit;float:left;margin-top:2px;}
    .col-main{float:left;width:100%;margin-top:2px;}
    .col-extra{width:380px;margin-left:-390px; height:auto;} 
    .col-mains{clear:both; width:90%;margin-top:2px;}
    .col-left{float:left;width:530px; margin:0px; height:auto;}
    .col-right{float:left;margin-top:2px;width:380px;height:auto;}
    .main-wrap{margin:0 400px 0 10px;}


    /* 盒子窗体 */
    .box{margin-bottom:2px;}
    .box ul.ct li a{line-height:1.8em;}
    .box .hd h3,
    .box .hd a,
    .box .hd a:hover{color:#333;font-weight:bold;text-decoration:none;}
    .box .hd{height:26px;background-position:-8px 0;}
    .box .rc-tp{display:block;float:right;margin-top:-26px;width:2px;height:26px;background-position:-7px 0;}
    .box .hd h3{margin:0 2px;padding-left:.5em;height:25px;border-top:1px solid #c5ced7;background-position:0 -60px;line-height:25px;font-size:1em;}
    .box .bd{padding-bottom:1em;border:1px solid #b6bcc2;background-color:#fff;overflow:hidden;word-spacing:normal;white-space:normal;word-break:break-all;word-wrap:break-word;_display:inline-block;}
 
 
     /* 层级标题，如权限 */
    .tg-left,.tgd-l{padding-left:2em;background-image:url(./icons/arrowDown.gif);background-repeat:no-repeat;background-position:.7em center;cursor:pointer;}
    .tg-right,.tgd-r{background-image:url(./icons/dualup.gif);background-repeat:no-repeat;background-position:98% center;cursor:pointer;}
    .tg-left.first,
    .tg-left.second,
    .tg-left.third,
    .tg-left.fourth,
    .tg-left.fifth{height:25px;line-height:25px;border-top:1px solid #fff;border-bottom:1px solid #ddd;background-color:#ededed;font-size:1em;}
    .tg-left.second{border-bottom-color:#e7e7e7;background-color:#f4f6f8;}
    .tg-left.third{border-bottom-color:#e8eeed;background-color:#f4fcfc;}
    .tg-left.fourth{border-bottom-color:#e9eeee;background-color:#f8fdfc;}
    .tg-left.fifth{border-bottom-color:#d2dbcf;background-color:#f6fcf4;}
    p.ct span.nowrap label{line-height: 2em;margin-right:.5em;font-size:1em;color:#333;}/* 权限复选框定义 */

    /* 子珊格窗 */
    .box-sub h5,
    .box-sub .tt-attach{border-top:1px solid #fff;border-bottom:1px solid #c6d3dd;background-color:#eff8ff;}
    .box-sub h5{padding-left:25px;height:25px;color:#369;line-height:25px;font-size:1em;font-weight:normal;}
    .box-sub{margin-bottom:10px;border:1px solid #e2e7eb;display:block; }
  
  
    /* 操作提示容器 */
    label.tip-error, span.tip-error{position: absolute; z-index:10;padding:5px 5px 5px 25px;border:1px solid #f60;background:#fff2e9 url(icons/warnred.gif) no-repeat 5px 3px;color:#f00;}
    label.tip-success, span.tip-success{ display: none;color:Black;border:0px solid black;background:white  ;}
    .tip-stop-box,
    .tip-alert-box,
    .tip-help-box{padding:5px;border:1px solid #888;border-style:solid none;background-color:#fafafa;font-size:1em;}
    .tip-stop-box{border-top-color:#f60;border-bottom-color:#f60;background-color:#fff2e9;color:#f00;}
    .tip-alert-box{line-height: 1.5em; border-top-color:#c1ced8;border-bottom-color:#c1ced8;background-color:#fffced;color:#963;}
    .tip-alert-box p{font-size:1em;white-space:normal;}
    .tip-alert-box{border-style:solid;border-color:#abadb3 #dbdfe6 #e3e9ef;}
    .tip-help-box{margin:1em;border:1px solid #aacde8;background-color:#eefbff;}
    .tbl-wrap .tip-help-box{margin-top:0;}
    .tbl-wrap .tip-help-box h5{margin-bottom:.5em;}
    .tip-complexity span{display:block;float:left;width:25%;height:2em;border-left:1px solid #fff;background-color:#f2f3f1;color:#aaa;text-align:center;line-height:2em;}
    .tip-complexity{overflow:hidden;}/*clear float*/
    .tip-alt{z-index:20;padding:.1em .2em 0;border:1px solid #888;background:#fff url(imgs/box_ft_bg.gif) repeat-x 0 bottom;color:#666;font-size:12px;}

    .process{position:fixed;z-index:65535;top:0;right:0;padding:.25em .5em .25em 2em;border:1px solid #c96;background:#ff9 url(icons/mc_load.gif) no-repeat .5em center;filter:progid:dximagetransform.microsoft.shadow(strength=2,direction=135,color=#aaaaaa)alpha(opacity=100);_position:absolute;_top:expression((ff=document.documentElement.scrollTop) + 'px');}
    .process-center{line-height: 50px; padding-right: 30px; position:absolute; z-index:65535;top:300px;left:200px;padding:.25em .5em .25em 2em;border:1px solid #c96;background:#ff9 url(icons/mc_load.gif) no-repeat .5em center;filter:progid:dximagetransform.microsoft.shadow(strength=2,direction=135,color=#aaaaaa)alpha(opacity=100);_position:absolute;_top:expression((ff=document.documentElement.scrollTop) + 'px');}


    /* 其它 */
    .hidden{ display: none;}

    /* easyui 样式补丁 */
    .tabs {padding-left: 0;}
    .tabs-header {border: none;background-color: #fff;}
    .tabs li a.tabs-inner{color: #0282c4;}
    .tabs-panels{ min-height: 200px;_height: 200px;background: #fff url(imgs/bg-bottom.png) repeat-x bottom left;padding-bottom: 15px;}

    /*终端导入错误放回表*/
    .terminal{margin:auto;padding:auto;}
    .terminal td{border:1px solid bule}
    
     .pages{width:96%; clear:both; line-height:40px; }
     .pages .info{float:left; width:40%; font-size:10pt; margin:2px 0 0 10px;}
     .pages a{ height:30px; font-size:11pt; line-height:30px;margin: 0 5px 0 0;}
     .pages .current{padding:2px 5px 2px 5px;font-weight:bold;color: red; margin-right: 2px;font-size:11pt;}
     .pages .disabled{color:#ccc;margin: 0 5px 0 0;font-size:11pt;}
     .pagerInput{width:30px;margin:3px 0 0 0; height:14px; }
}